ارائه چارچوب پویا برای کروگرافی سرویسهای وب مبتنی بر ماشین حالت uml

thesis
abstract

سیستم های سرویس گرا دارای ماهیت محیط توزیع شده، نامتجانس و غیرقطعی هستند. بنابراین همواره با تغییرات زیادی در محیط مواجه هستند. مسئله سیستم های تطبیق پذیر در حالت کلی از مهم ترین چالش های در پیش رو در علم مهندسی نرم افزار می باشد. این مسئله در محدوده سیستم های سرویس گرا نیز در سال های اخیر بسیار مورد توجه بوده است. با تغییر در محیط یک سیستم، بسیاری از اجزاء آن تحت تأثیر قرار می گیرند. یکی از مهم ترین این اجزاء، زیر سیستم هماهنگی بین سرویس ها می باشد. از طرفی مطالعه مدل ها و زبان های شرح هماهنگی (کرو گرافی سرویس ها) نشان می دهد، این زبان ها دارای ساختار بسیار محدود برای مدل سازی معنایی و تطبیق پذیری می باشند. به ویژه زبان مشهور توصیف کروگرافی سرویس های وب به عنوان یک زبان کروگرافی، از این نظر دارای ضعف عمده می باشد. در این تحقیق چارچوبی برای کروگرافی سرویس ها، مبتنی بر ماشین حالت یو ام ال ارائه شده است که با توجه به خصوصیات ویژه این ماشین بتواند پتانسیل لازم برای پویایی را داشته باشد. چون پیش زمینه داشتن سیستم های انطباق پذیر در سیستم های سرویس گرا داشتن سیستم هایی پویا است. در این تحقیق نشان داده شده است کروگرافی مبتنی بر ماشین حالت یو ام ال برای کروگرافی کفایت می کند. این مورد از طریق استخراج الگوهای تعاملی و بررسی نحوه و میزان پشتیبانی ماشین حالت یو ام ال از آن ها نشان داده می شود. در اینجا نحوه عملیات تک تک الگوهای تعاملی به وسیله امکانات ماشین حالت یو ام ال مورد بررسی قرار گرفته است. سپس با بررسی خصوصیات استخراج شده از مقالات موجود در زمینه پویایی و تطبیق پذیری و مقایسه آن ها با ویژگی های ماشین حالت یو ام ال منطقا نشان داده شده است که چارچوب کروگرافی مبتنی بر ماشین حالت یو ام ال، چارچوبی توانا برای پشتیبانی از جنبه های پویای کروگرافی و تغییرات می باشد. کلمات کلیدی: سرویس های وب، کروگرافی، ماشین حالت یو ام ال، زبان مدل سازی کروگرافی

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

ارائه روشی بهینه برای ترکیب سرویسهای وب

یکی از کاربرد های جدید شبکه ی جهانی اینترنت، به اشتراک گذاری خدمات مختلف برای مشتریان است، به عنوان مثال ارائه سرویس هایی مانند فروش و رزرو بلیط هواپیما، هتل و تور که امروزه توسط سازمان ها به مشتریان ارائه می شوند. بسیاری از خدمات به علت پیچیدگی زیاد باید توسط ترکیبی از وب سرویس ها انجام شوند. باتوجه به افزایش تعداد سرویسهایی که عملکرد یکسانی ارائه می دهند، انتخاب وب سرویسهای مناسب برای انجام ی...

ارائه یک الگوریتم چندجمعیتی مبتنی بر ازدحام ذرات برای حل مسائل بهینه‌سازی پویا

بسیاری از مسائل بهینه‌سازی در دنیای واقعی پویا می‌باشند. در این مسائل بهینه سراسری و بهینه‌های محلی در طول زمان تغییر می‌کنند. نشان داده‌شده که استفاده از الگوریتم‌های یادگیر تقلید از طبیعت برای مواجهه با این مسائل مناسب هستند. در میان الگوریتم‌های مختلف بهینه‌سازی برای محیط‌های پویا در سال‌های اخیر الگوریتم بهینه‌سازی گروه ذرات توجه زیادی را به خود جلب کرده است. در این مقاله یک الگوریتم مبتنی ...

full text

ارائه روشی نوین برای بهره برداری و تشخیص حالت جزیره ای تولیدات پراکنده مبتنی بر اینورتر

This article is introducing a new controlling scheme for islanding operating of inverter-based distributed generations. That in this method load protection at the time of connection to the network and islanding operation is completely intended. Moreover, the islanding detection algorithm which is based on ROCOF relaying, for detecting islanding phenomenon is provided. The algorithm is also equi...

full text

ارائه چارچوب فرآیندی برای آینده¬نگاری مبتنی بر روش فرا ترکیبی

آینده¬نگاری به توانایی انسان در تصورکردن مسایل احتمالی آتی گفته می شود و تا باعث پیشرفت می شود. آینده¬نگاری فرآیندی نظام¬مند است که به شناسایی فرصتها و نیازهای آینده کمک می¬کند و سازمانها را در اتخاذ تصمیمات بلند مدت یاری می¬رساند. نکته حائز اهمیت در آینده¬نگاری، انجام مطالعات بر اساس چارچوب و فرآیندی ساختاریافته است. این مقاله، تلاش دارد تا با استفاده از روش فرا ترکیبی, چارچوب فرایندی مناسبی ر...

full text

روشی جدید جهت تولید بهینه ی موارد آزمون بر اساس ماشین حالت uml

آزمون یکی از فعالیت های اصلی و مهم در فرآیند تولید نرم افزار و نیز اصلی ترین روش جهت ارزیابی کیفیت نرم افزار تولیدی است. انجام آزمون به صورت دستی و سنتی دارای معایبی چون پیچیدگی زیاد، زمان بر بودن و مستعد خطا بودن است. بنابراین، خودکارسازی آزمون و تولید بهینه ی موارد آزمون با قدرت کشف خطای بالا و در زمان مناسب، بسیار مهم می باشد. آزمون مبتنی بر مدل، رویکرد جدیدی است که برای آزمون نرم افزار مورد...

15 صفحه اول

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - پژوهشکده فنی و مهندسی

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023